• Àüü
  • ÀüÀÚ/Àü±â
  • Åë½Å
  • ÄÄÇ»ÅÍ
´Ý±â

»çÀÌÆ®¸Ê

Loading..

Please wait....

±¹³» ³í¹®Áö

Ȩ Ȩ > ¿¬±¸¹®Çå > ±¹³» ³í¹®Áö > Çѱ¹Á¤º¸°úÇÐȸ ³í¹®Áö > Á¤º¸°úÇÐȸ³í¹®Áö (Journal of KIISE)

Á¤º¸°úÇÐȸ³í¹®Áö (Journal of KIISE)

Current Result Document :

ÇѱÛÁ¦¸ñ(Korean Title) RESTful À¥ ¾îÇø®ÄÉÀÌ¼Ç ÇàÀ§ ¸ðµ¨ ±â¹Ý °áÇÔ À§Ä¡ ÃßÁ¤
¿µ¹®Á¦¸ñ(English Title) Behavior Model-Based Fault Localization for RESTful Web Applications
ÀúÀÚ(Author) ÀåÁ¾ÀΠ  À̳«¿ø   ·ù´ö»ê   ¹éÁ¾¹®   Jong-In Jang   Nakwon Lee   Duksan Ryu   Jongmoon Baik  
¿ø¹®¼ö·Ïó(Citation) VOL 47 NO. 11 PP. 1044 ~ 1053 (2020. 11)
Çѱ۳»¿ë
(Korean Abstract)
À¥ ¾îÇø®ÄÉÀ̼ÇÀÇ ±Ô¸ð³ª º¹À⼺ÀÌ ÀüÅëÀûÀÎ ¼ÒÇÁÆ®¿þ¾îº¸´Ù Ä¿ ±âÁ¸ °áÇÔ À§Ä¡ ÃßÁ¤ ±â¹ýÀ» Àû¿ëÇϱ⠾î·Æ°í, À¥ ¾îÇø®ÄÉÀ̼ǰú °°Àº º¹ÀâÇÑ ½Ã½ºÅÛ ´ë»óÀÇ ¿¬±¸µéµµ ½Ã½ºÅÛ ³» ±¸¼º ¿ä¼Òµé °£ °£Á¢Àû »óÈ£ÀÛ¿ë°ú ½Ã½ºÅÛÀÇ µ¿Àû À籸¼ºÀ» °í·ÁÇÏÁö ¸øÇÑ´Ù. ÀÌ ¹®Á¦¸¦ Ç®±â À§ÇØ º» ¿¬±¸´Â RESTful À¥ ¾îÇø®ÄÉÀ̼ÇÀÇ ½ÇÇà ±â·ÏÀ» ±¸¼º ¿ä¼ÒµéÀÌ ¼öÇàÇÏ´Â ÇàÀ§µéÀÇ ¼ø¿­·Î ¸ðµ¨¸µÇÏ°í, ±× ÇàÀ§ ¸ðµ¨ »ó¿¡¼­ °áÇÔÀ» À§Ä¡ ÃßÁ¤ÇÏ´Â ±â¹ýÀ» Á¦¾ÈÇÑ´Ù. ÀÌ ±â¹ýÀº Á÷°£Á¢Àû »óÈ£ÀÛ¿ëÀ» ¸ðµÎ ¹Ý¿µÇÏ´Â ÇàÀ§ ¸ðµ¨À» »ç¿ëÇÏ°í ½ÇÇà Àü¿¡ ¸ðµ¨À» ¹Ì¸® ±¸ÃàÇÒ ÇÊ¿ä°¡ ¾ø¾î µ¿Àû ȯ°æ¿¡ ÀûÇÕÇÏ´Ù. ±â¹ýÀÇ Æò°¡¸¦ À§ÇØ »ç·Ê ¿¬±¸¸¦ ¼öÇàÇÏ¿© Àüü µð¹ö±ë ´ë»ó ¼öÀÇ 1.8%¿¡ ÇØ´çÇÏ´Â ¼øÀ§ ³»¿¡ ¸ðµç °áÇÔÀ» À§Ä¡ ÃßÁ¤Çß´Ù. º» ¿¬±¸¿¡¼­ Á¦¾ÈÇÏ´Â ÇàÀ§ ¸ðµ¨ ±â¹Ý RESTful À¥ ¾îÇø®ÄÉÀÌ¼Ç °áÇÔ À§Ä¡ ÃßÁ¤ ±â¹ýÀÌ ´ë±Ô¸ðÀÇ º¹ÀâÇÑ À¥ ¾îÇø®ÄÉÀ̼ÇÀÇ µð¹ö±ë ³ë·ÂÀ» È¿°úÀûÀ¸·Î °¨¼Ò½Ãų °ÍÀ¸·Î ±â´ëµÈ´Ù.
¿µ¹®³»¿ë
(English Abstract)
Because of the nature of Web applications being more complex, larger in scale and more likely to be composed of black box components compared to traditional software systems wherein fault localization techniques are actively used, existing techniques can be only minimally applied to localize faults in Web applications. Also, existing studies to localize a fault in a complex system such as a Web application system also have limitations in capturing the indirect interactions in Web applications and suffers from the Web application¡¯s dynamic nature. In this study, we propose a behavior modeling-based fault localization for the RESTful Web applications. The approach models a RESTful Web application as a sequence of behaviors that captures the direct and indirect interactions in the application. The modeling process is lightweight and it is not necessary to build the model in advance of the actual execution of application. The spectrum-based fault localization is then performed in the granularity of behavior pairs in the behavior model. To demonstrate the approach, a case study on the RESTful Web application built upon the YouTube Data API v3 was conducted and demonstrated that the approach can successfully resolve aforementioned difficulties and localize a fault in the RESTful Web application.
Å°¿öµå(Keyword) ¼ÒÇÁÆ®¿þ¾î °áÇÔ À§Ä¡ ÃßÁ¤   ½ºÆåÆ®·³ ±â¹Ý °áÇÔ À§Ä¡ ÃßÁ¤   ÇàÀ§ ¸ðµ¨¸µ   RESTful À¥ ¾îÇø® ÄÉÀ̼Ǡ  ¼ÒÇÁÆ®¿þ¾î Ç°Áú º¸Áõ   ¼ÒÇÁÆ®¿þ¾î ½ÃÇè ¹× µð¹ö±ë   software fault localization   spectrum-based fault localization   behavior modeling   RESTful Web applications   software quality assurance   software testing and debugging  
ÆÄÀÏ÷ºÎ PDF ´Ù¿î·Îµå